import Vue from 'vue'
import 'normalize.css/normalize.css'
// 引入eleui'
import ElementUI from 'element-ui'
// 引入一个初始化样式，margin padding
import 'element-ui/lib/theme-chalk/index.css'

import '@/styles/index.scss' // global css

import App from './App'

import store from './store'
// 引入路由router
import router from './router'
import index from '@/components/index'
// 引入字体图标
import '@/icons' // icon
// 导入permission.js 模块中如果有同步代码会被立即执行
import '@/permission'
// 吧elementui注册为全局可用
Vue.use(ElementUI)
// 注册自定义插件
Vue.use(index)
Vue.config.productionTip = false

// vue实例化
new Vue({
  el: '#app',
  router,
  store,
  render: h => h(App) // 类比为template模板，把app根组件进行渲染数据
})
